

// LabMatrix.cpp : Defines the entry point for the console application.
//

#include <iostream>
#include "matrix.h"
#define SIZE 2
using namespace std;

int main(){
                int a,b;

                TestMatrix m1,m2, res;
                cout<<"Matrix Manipulation Program"<<endl;
                cout<<"Input matrix 1 [SIZExSIZE]:";
                for(int i=0; i<SIZE; i++)
                        for(int j=0; j<SIZE; j++)
                                cin>> m1.mat[i][j];

                cout<<endl<<"Input matrix 2 [SIZExSIZE]:";
                for(int i=0; i<SIZE; i++)
                        for(int j=0; j<SIZE; j++)
                                cin>> m2.mat[i][j];

                cout<<endl<<"Calculating Output..."<<endl;
                res.add(m1,m2);

                cout<<"Result:"<<endl;
                for(int i=0; i<SIZE; i++)
                        for(int j=0; j<SIZE; j++)
                                cout<<res.mat[i][j]<<endl;

                res.sub(m1,m2);
                cout<<"Result:"<<endl;
                for(int i=0; i<SIZE; i++)
                        for(int j=0; j<SIZE; j++)
                                cout<<res.mat[i][j]<<endl;

                res.mul(m1,m2);
                cout<<"Result:"<<endl;
                for(int i=0; i<SIZE; i++)
                        for(int j=0; j<SIZE; j++)
                                cout<<res.mat[i][j]<<endl;

       
                return 0;
}
